Evolutionary Strategies as a Verification and Validation Tool

نویسندگان

  • Stephen Shervais
  • Wayne Wakeland
چکیده

We describe the use of evolutionary algorithms to improve verification and validation (V&V) of a model simulation. Evolutionary algorithms (EAs) have two characteristics useful for V&V. First, they search a broad range of values in the model’s parameter space. This allows testing of unusual combinations of parameter values that might not be found by more conventional bounds checking and sensitivity analysis. Second, they exploit with Darwinian ruthlessness any slight evolutionary advantage shown by these combinations, whether or not these combinations of parameter values were intended or anticipated by the designer. Two approaches to evolutionary V&V are described: genetic algorithms and scatter search. One test involved use of a hand crafted genetic algorithm working with a logistics simulation written in a general purpose language. The other involved use of a commercial optimizer that employed scatter search /tabu search in conjunction with a commercial simulation tool. In both cases, the evolutionary V&V approach detected intentional coding and design errors. Shervais & Wakeland Rev. D 3 Shervais & Wakeland Page 4

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Verification of an Evolutionary-based Wavelet Neural Network Model for Nonlinear Function Approximation

Nonlinear function approximation is one of the most important tasks in system analysis and identification. Several models have been presented to achieve an accurate approximation on nonlinear mathematics functions. However, the majority of the models are specific to certain problems and systems. In this paper, an evolutionary-based wavelet neural network model is proposed for structure definiti...

متن کامل

Achieving Model Quality through Model Validation, Verification and Exploration

System development strategies, like model-driven engineering (MDE), help to abstract architectures and provide a promising way to deal with architecture complexity and design quality. Thus, the importance for the underlying models to be correct arises. Today’s validation and verification tools should support the developer in generating test cases and provide good concepts for fault detection. W...

متن کامل

Model Validation and Verification Options in a Contemporary UML and OCL Analysis Tool

Modern systems and their architectures are getting more complex than ever. Development strategies, like model-driven engineering (MDE), help to abstract architectures and provide a promising way to deal with the complexity. Thus, the importance for the underlying models to be correct arises. Today’s validation and verification tools should support the developer in generating test cases and prov...

متن کامل

Verification and Validation of Common Derivative Terms Approximation in Meshfree Numerical Scheme

In order to improve the approximation of spatial derivatives without meshes, a set of meshfree numerical schemes for derivative terms is developed, which is compatible with the coordinates of Cartesian, cylindrical, and spherical. Based on the comparisons between numerical and theoretical solutions, errors and convergences are assessed by a posteriori method, which shows that the approximations...

متن کامل

Modelica Simulator Compatibility - Today and in Future

In this paper we would like to give a small snapshot in time on Modelica tool compatibility today, and discuss strategies for its improvement in order to keep it on a high level. Especially we would like to consider approaches for semi-automatic test and verification frameworks as well as to develop different levels and definitions on Modelica tool compatibility.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003